traveling belt screen [us] - French English Dictionary